Supertext\Polylang\Helper\TextProcessor A

Total Complexity 56
Dependencies 3
Dependents 8
Total lines 315
Lines of code 190
Logical lines of code 125
Comment lines 58
Methods 12
Properties 2

Methods 12

Method Rating Maintainability Complexity Lines of code
replaceShortcodeNodesRecursive()
B
39 20 57
getAttributeNodes()
S
52 7 23
replaceShortcode()
S
53 6 20
decodeEnclosedContent()
S
57 5 17
encodeEnclosedContent()
S
57 5 17
getExtendedShortcodeRegex()
S
60 3 13
getAttributeValue()
S
68 3 7
getShortcodeSetting()
S
65 3 9
createHtmlDocument()
S
63 1 13
__construct()
S
81 1 3
replaceShortcodes()
S
71 1 5
replaceShortcodeNodes()
S
69 1 6